<?php
namespace App\Common\Cla\Com\Upload\Config\Sid;

use App\Common as com;

class MiniProgramICard extends com\Cla\Com\Upload\Config\Sid\BaseAbs {

	/**
	 * 获取配置->前配置
	 * @return array 配置数组
	 */
	public function getConfigBefore( array $config = [] ){
		// 基础配置
		/*
		$config_base = [
			'dirname' => 'wx_message',
		];
		*/
		$config_base = [
			'save_type' => 'loc_file', // 保存类型。[loc_file]本地文件 [ali_oss]阿里云oss
			'save_config' => [
				'drive' => [
					'loc_file' => [
						'dirname' => 'miniProgramICard/images', // 图片存放目录
						'filename_grouping' => 1, // 是否使用文件分组
					],
				],
			],
		];
		//
		return $config_base;
	}
	
	/**
	 * 获取配置->后配置
	 * @return array 配置数组
	 */
	public function getConfigLater( array $config = [] ){
		// 基础配置
		$config_base = [
			'upload_size' => 1024 * 1024 * 15, // 15mb
			'sys' => [
				'module' => 'Picture', // 处理模块->图片
				'module_data' => [
					'max_width' => 1024,
					'max_height' => 768,
					'max_filesize' => 1024 * 1024 * 1, // 最终文件不能大于指定大小，300kb
					'control_filesize' => 1024 * 100, // 控制文件大小（文件大于该值，则开启压缩，默认等于max_filesize），100kb
				]
			],
		];
		//
		return $config_base;
	}
	


}
